其他
8.8k star,这可能是我见过最强的开源支付系统!!
你好,我是小金。这篇文章,我精选 5 个高质量的 Java 开源项目。
概览:
Jeepay:开源支付系统 document-sharing-site:文档在线检索预览 asyncTool:并行框架 Helidon:用于编写微服务程序的 Java 库 AgileBoot-Back-End:快速开发脚手架
Jeepay:开源支付系统
项目介绍 :
一套适合互联网企业使用的开源支付系统,提供了交易、退款、转账、分账等开箱即用的功能,支持服务商特约商户和普通商户接口。 目前已对接微信,支付宝,云闪付,京东支付,盛付通,农业银行官方接口,支持聚合码支付。 后端基于 Spring Boot + Spring Security + MySQL + ,前端基于 Ant Design Vue,支持分布式部署,提供高并发支持。
系统架构 :
支付流程图 :
效果图 :
相关地址 :
项目地址:https://gitee.com/jeequan/jeepay 项目文档:https://docs.jeequan.com/docs/jeepay 支付流程体验:https://www.jeequan.com/demo/jeepay_cashier.html 运营平台和商户系统演体验:https://www.jeequan.com/doc/detail_84.html
document-sharing-site:文档在线检索预览
项目介绍 :
一个支持几乎所有类型(Word, Excel, PPT, PDF, Pic 等)的文档存储、在线预览、共享的开源项目。 后端基于 Spring Boot + Hutool + Tika(内容分析工具包) + Elasticsearch + JWT,前端基于 Vue + axios。
效果图 :
相关地址 :
项目地址:https://github.com/Jarrettluo/document-sharing-site 在线体验:http://81.69.247.172/#/
asyncTool:并行框架
项目介绍 :
京东的一位大佬开源的多线程工具库,里面大量使用到了 CompletableFuture
,可以解决任意的多线程并行、串行、阻塞、依赖、回调的并行框架,可以任意组合各线程的执行顺序,带全链路执行结果回调。该框架目前正在 京东 App 后台 接受苛刻、高并发、海量用户等复杂场景业务的检验测试。
效果图(任务编排,最常用的应用场景) :
相关地址 :
项目地址:https://gitee.com/jd-platform-opensource/asyncTool 入门教程:https://gitee.com/jd-platform-opensource/asyncTool/blob/master/QuickStart.md
Helidon:用于编写微服务程序的 Java 库
项目介绍 :
一组 Java 库,用于编写在由 Netty 提供支持的快速 Web 核心上运行的微服务。它体积小,速度快,使用起来很有趣。 Helidon 拥抱云原生,全面支持 GraalVM Native Image。
相关地址 :
项目地址:https://github.com/helidon-io/helidon 官网:https://helidon.io/
AgileBoot-Back-End:快速开发脚手架
项目介绍 :
基于 Ruoyi 做了大量重构优化的基础快速开发框架,解决了 Ruoyi 项目存在的一些问题比如命名比较乱七八糟、项目分包以及模块比较乱、一大堆自己造的轮子(且没有单测覆盖)。 后端基于 Spring Boot + Spring Security + Redis + Mybatis Plus + MySQL,前端基于 Vue3 + Element UI。
重构内容 :
效果图 :
相关地址 :
项目地址:https://github.com/valarchie/AgileBoot-Back-End 在线演示:www.agileboot.vip(暂时挂掉了,账号密码:admin/admin123) 详细介绍:https://www.cnblogs.com/valarchie/p/16777336.html
推荐
用心发掘优质开源项目,欢迎关注,欢迎点赞分享!
历史优质开源项目推荐地址:Github 掘金计划。
计算机基础:精选计算机基础(操作系统、计算机网络、算法、数据结构)相关的开源项目。
神器工具 : 一些好用的插件、软件、网站。
程序人生:编程经历、英语学习、延寿指南。
项目实战 :精选实战类型的开源项目。